thin nerves in sheep's neck - Turkish English Dictionary